<?php
  //1、实现数据库链接    mysqli_connect打开一新的数据库
  // $link=mysqli_connect('127.0.0.1', 'root', 'root', 'p301');
  // //检测数据库是否链接成功
  // if(!$link){
  //    echo '<script> alert("您的数据库链接失败。请检查")</script>';die;
  // }
  // //$link数据库对象 mysqli_query运行数据命令
  //    mysqli_query($link,'set names utf8');
  //include_once 'init.php';

function update($file){

   // move_uploaded_file(参数1.参数2)
           
              $filesize=1024*1024*2;

              if ($file['size']>$filesize) {

                echo '<script> alert("您所上传的文件超过允许大小（2mb）");history.go(-1);</script>';die;
                # code..
              }       

              $filetype =array('jpeg','png','jpg','gif'); //定义允许上传的文件类型

                $ios= stripos($file['type'], '/'); //查找/在$_FILES['file']['type']中出现的位置

                $type=substr($file['type'],$ios+1);//取到/后一位的数据

                if (!in_array($type, $filetype)) {
                   echo '<script> alert("您所上传的文件类型并不属于图片类型（jpeg,png,jpg,gif）");history.go(-1);</script>';die;
                  # code...
                }


                $filename=date('YmdHis').mt_rand(1,9999999);
                $filename.='.'.$type;         //文件名生成的规则
                  //生成保存的路径
                $savepath='./update/'.date('Y-m').'/'.date('d').'/';


                  //生成路径上的文件夹
                  if (!file_exists($savepath)) {
                    mkdir($savepath,777,true);  
                    # code...
                  }
              $savepath.=$filename;  //路径拼接文件名


            move_uploaded_file($file['tmp_name'],$savepath);
         

return  $savepath;
}
 